/*
 * Engine.h
 *
 *  Created on: 23-01-2012
 *      Author: Jarek
 */

#ifndef ENGINE_H_
#define ENGINE_H_

#include "engine2d/Engine2d.h"
#include "engine3d/Engine3d.h"
#include <android/asset_manager.h>
#include <jni.h>

class Engine : public Engine2d, public Engine3d  {
	public:
		Engine();
	    ~Engine();

	    static JNIEnv	*jniEnv;

	    virtual void init()	= 0;
	    virtual void run2d(float delta)	= 0;
	    virtual void run3d(float delta)	= 0;
};

#endif /* ENGINE_H_ */
